barrow crossing - French English Dictionary